CREATE external TABLE jms_dim.dim_tms_airport_route_base_dt (
  ID bigint,
  START_CODE string COMMENT '始发网点编码',
  START_NAME string COMMENT '始发网点名称',
  END_CODE string COMMENT '目的网点编码',
  END_NAME string COMMENT '目的网点名称',
  NEXT_CODE string COMMENT '下一站网点编码',
  NEXT_NAME string COMMENT '下一站网点名称',
  ROUTE_CODE string COMMENT '路由编码（用-分隔）',
  ROUTE_NAME string COMMENT '路由名称',
  ROUTE_TYPE tinyint COMMENT '路由类型：1主用  2备用',
  EXCEPTION_STATUS tinyint comment '异常原因:1无异常  2串联失败 3无路段',
  STATUS tinyint COMMENT '启用状态：1启用 2禁用',
  CREATE_BY bigint COMMENT '创建人ID',
  CREATE_BY_NAME string COMMENT '创建人名称',
  CREATE_TIME TIMESTAMP COMMENT '创建时间',
  UPDATE_BY bigint COMMENT '更新人ID',
  UPDATE_BY_NAME string COMMENT '更新人名称',
  UPDATE_TIME TIMESTAMP COMMENT '更新时间',
  CONNECT_TYPE int COMMENT '1:系统  2：手工',
  EXCEPTION_DESC string COMMENT '异常说明'
)
COMMENT '航空线路路由表'
PARTITIONED BY (
  `dt` string COMMENT '时间分区(yyyy-MM-dd)')
ROW FORMAT SERDE
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
  '/user/hive/dw/hive/jms_dim.db/external/dim_tms_airport_route_base_dt'
tblproperties (
        'parquet.column.index.access' = 'true'
);